package com.xiyu.service.service.health;

import com.xiyu.service.vo.health.medicine.MedicineSingleGetOutput;
import com.xiyu.service.vo.health.medicine.MedicineUpdateInput;
import com.xiyu.service.vo.health.medicine.MedicineGetOutput;
import com.xiyu.service.vo.health.medicine.MedicineCreateInput;
import com.xiyu.service.vo.health.medicine.MedicinePageQueryOutput;
import com.xiyu.service.vo.health.medicine.MedicinePageQueryInput;
import com.xiyu.service.framework.web.web.core.pojo.PageResult;
import jakarta.servlet.http.HttpServletResponse;

/**
 * 药品档案 Service 接口
 */
public interface MedicineService {

    PageResult<MedicinePageQueryOutput> pageQuery(MedicinePageQueryInput inputVO);

    Long create(MedicineCreateInput inputVO);

    Boolean update(MedicineUpdateInput inputVO);

    Boolean deleted(Long id);

    MedicineGetOutput get(Long id);

    MedicineSingleGetOutput singleGet(Long id);

}
